#include "cjogador.h"

CJogador::CJogador(QObject *parent) :
    QObject(parent)
{
}

void CJogador::AdicionarCarta(CCarta *c)
{    
    _cartas.append(c);
    emit jogadorChanged();
}

void CJogador::RodadaFinalizada()
{
    _cartas[0]->setStatusCarta(CCarta::E_Status_NoBaralho);
    _cartas[1]->setStatusCarta(CCarta::E_Status_NoBaralho);
    _cartas[2]->setStatusCarta(CCarta::E_Status_NoBaralho);
    _cartas.clear();
    emit jogadorChanged();
}

QString CJogador::getNome()
{
    return _nome;
}

void CJogador::setNome(const QString &nome)
{
    _nome = nome;
    emit jogadorChanged();
}

QList<CCarta *> CJogador::getCartas()
{
    return _cartas;
}
